"""
1.使用for打印九九乘法表
提示：
输出九九乘法表，格式如下： （没想数据之间空一个tab键，可以使用"\t"）

1 * 1 = 1
1 * 2 = 2   2 * 2 = 4
1 * 3 = 3   2 * 3 = 6   3 * 3 = 9
...
1 * 9 = 9   2 * 9 = 18
"""
# index = 4
# for i in range(1,index+1):
#     print(f"{i} * {index} = {i * index}",end="  ")

# for index in range(1,10):
#     # print(index)
#     for i in range(1,index+1):
#         print(f"{i} * {index} = {i * index}",end="  ")
#     print()


"""
2.使用函数封装.定义函数，并通过给函数传递不同的参数（要想清楚哪些作为参数哦）
1.一家商场在降价促销，所有原价都是整数（不需要考虑浮点情况），如果购买金额50-100元（包含50元和100元）之间，会给10%的折扣
如果购买大于100元会给20%的折扣 
编写一程序，询问购买价，再显示出折扣和最终价格
"""

# def pay_money(price):
#     if 50 <= price <= 100:
#         discount = 0.1
#     elif 100 < price:
#         discount = 0.2
#     else:
#         50 < price
#         discount = 0
#     pay = (1-discount) *price
#     print("我的折扣是{:.1%}".format(discount))
#     print("我的最终价格是{:.2f}".format(pay))
#
# pay_money(100)
# pay_money(300)
# pay_money(36.4658)



"""
3.冒泡排序（不要求提交，面试之前背熟）
使用循环实现排序算法
提示：使用for循环完成a=[1,7,4,89,34,2]的排序（小在前，大在后），不能使用sort.sorted等内置函数或方法
[64,34,25,12,22,11,90]
"""
frist = [1,7,4,89,34,2]
# frist.sort()
# print(frist)

# for i in range(0,len(frist)-1):
#     print(i)
#     if frist[i] > frist[i+1]:
#         frist[i],frist[i+1] = frist[i+1],frist[i]
#     print(frist)
#
# for i in range(0,len(frist)-2):
#     print(i)
#     if frist[i] > frist[i+1]:
#         frist[i],frist[i+1] = frist[i+1],frist[i]
#     print(frist)
#
# for i in range(0,len(frist)-3):
#     print(i)
#     if frist[i] > frist[i+1]:
#         frist[i],frist[i+1] = frist[i+1],frist[i]
#     print(frist)
#
# for i in range(0,len(frist)-4):
#     print(i)
#     if frist[i] > frist[i+1]:
#         frist[i],frist[i+1] = frist[i+1],frist[i]
#     print(frist)
#
# for i in range(0,len(frist)-5):
#     print(i)
#     if frist[i] > frist[i+1]:
#         frist[i],frist[i+1] = frist[i+1],frist[i]
#     print(frist)


for j in range(1,len(frist)):
    # print(j)
    for i in range(0,len(frist)-j):
        print(i)
        if frist[i] > frist[i+1]:
            frist[i],frist[i+1] = frist[i+1],frist[i]
        print(frist)